package com.yqRecite.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;

//动态Vo
@Data
public class DynamicVo {
    @JsonProperty("id")
    private int id;
    @JsonProperty("uid")
    private int uid;//发表的用户的用户id
    @JsonProperty("username")
    private String username;
    @JsonProperty("avatar")
    private String avatar;
    @JsonProperty("content")
    private String content;//文字内容
    @JsonProperty("imgUrls")
    private String[] imgUrls;//图片地址，最多九张
    @JsonProperty("thumbList")
    private String thumbList;//点赞的用户列表,uid,由逗号隔开
    @JsonProperty("thumbNum")
    private int thumbNum;//点赞数量
    @JsonProperty("likeList")
    private String likeList;//喜欢的用户列表,uid,由逗号隔开
    @JsonProperty("likeNum")
    private int likeNum;//喜欢数量
    @TableField("createTime")
    private Date createTime;//动态创建时间
}
